package entretenimiento.negocio;

import entretenimiento.dao.UsuarioDAO;
import entretenimiento.excepcion.DAOExcepcion;
import entretenimiento.modelo.Usuario;

public class GestionUsuario {
	
	public Usuario validar(String usuario, String clave)throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();		
		return  dao.validar(usuario, clave);
	}
	
	public Usuario insertar(int tipousuario, String email,
							String contrasena, int estado)
	
		throws DAOExcepcion {
		
		UsuarioDAO dao = new UsuarioDAO();
		Usuario vo = new Usuario();
		
		vo.setTipousuario(tipousuario);
		vo.setEmail(email);
		vo.setContrasena(contrasena);
		vo.setEstado(estado);
		return dao.insertar(vo);
		
	}
	
	public Usuario actualizar_responsable(int codigo, String email, String contrasena)

		throws DAOExcepcion {
		
		UsuarioDAO dao = new UsuarioDAO();
		Usuario vo = new Usuario();
		
		vo.setCodigo(codigo);
		vo.setEmail(email);
		vo.setContrasena(contrasena);
		return dao.actualizar_responsable(vo);

	}
	
	public void eliminar_usuario(int codigo) throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		dao.eliminar_usuario(codigo);
	}
	
	
}